/* - - - - - - - - - - - - - - - - - - - - -

Title : Wufoo Form Structure
Author : Infinity Box Inc.
URL : http://wufoo.com

- - - - - - - - - - - - - - - - - - - - - */


html{
	background:#eee;
}
body{
	margin:0px 0 0px 0;
	padding:0;
	text-align:center;
	font-size:small;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	height:100%;
}




#container, #containerlogin, #containerdatpers,#containercontacto {
	text-align:left;
	background:#fff;
	border:1px solid #ccc;
}
#container, #bottom, #containerlogin, #containerdatpers,#containercontacto{
	width:640px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#containerlogin {
	width:350px;
	margin-top: 5%;
	margin-right: auto;
	margin-bottom: 5%;
	margin-left: auto;
}

#containercuenta {
	width:350px;
	margin-top: 5%;
	margin-right: auto;
	margin-bottom: 5%;
	margin-left: auto;
}

#containerdatpers {
	width:500px;
	margin-top: 5%;
	margin-right: auto;
	margin-bottom: 5%;
	margin-left: auto;
}

#containercontacto {
	width:350px;
	margin-top: 5%;
	margin-right: auto;
	margin-bottom: 5%;
	margin-left: auto;
}

#bottom{
	width:650px;
	height:10px !important;
	margin-bottom:10px;
	display:block !important;
}

form.wufoo{
	margin:20px 14px 0 14px;
	padding:0 0 20px 0;
}

/* ----- LOGO ----- */

h1{
	margin:0;
	padding:0;
	min-height:0;
	background-color:#dedede;
	text-indent:-9000px;
	text-decoration:none;
}
h1 a{
	min-height:40px;
	height:40px;
	display:block;
	background:url(../images/wflogo.png) no-repeat left top;
	overflow:hidden;
}
* html h1 a{
	background-image: none;
}
img, a img{
	border:none;

}
* html #bottom{ 

}
.hide{
	display:none !important;
}

* { padding:0; margin:0; outline: 0;}
html, body {height:100%;

outline: 0;
}
p {margin-top: 0em;}
#contenedor { min-height:100%;
height: auto!important;
height:100%;
}
#cabecera {
	height: 2em;
	background-color: #369;
	color: #fff;
	border-bottom: #963 1px;
}
#contenido {padding: 1em;}
#pie {
background:#4c5159;

color: #fff;
height: 4em;
margin-top: -4em;

}
.ejemplo {position:relative; top: 0.5em;
font-size: 1em;
text-align:left;
border-bottom:medium;

}

.corte {clear: both;padding-top: 4em;}
span.mastexto {display: block; margin-top: 1em;}

#imagen {
	position:absolute;
	left:54%;
	top:28%;
	width:109px;
	height:110px;
	z-index:1001;
}